import d3dx8d,\
       D3DXAssembleShader,'D3DXAssembleShader',\
       D3DXAssembleShaderFromFile ,'D3DXAssembleShaderFromFileW',\
       D3DXBoxBoundProbe,'D3DXBoxBoundProbe',\
       D3DXCheckCubeTextureRequirements,'D3DXCheckCubeTextureRequirements',\
       D3DXCheckTextureRequirements,'D3DXCheckTextureRequirements',\
       D3DXCheckVolumeTextureRequirements,'D3DXCheckVolumeTextureRequirements',\
       D3DXCleanMesh,'D3DXCleanMesh',\
       D3DXColorAdjustContrast,'D3DXColorAdjustContrast',\
       D3DXColorAdjustSaturation,'D3DXColorAdjustSaturation',\
       D3DXCompileEffect,'D3DXCompileEffect',\
       D3DXCompileEffectFromFile ,'D3DXCompileEffectFromFileW',\
       D3DXComputeBoundingBox,'D3DXComputeBoundingBox',\
       D3DXComputeBoundingSphere,'D3DXComputeBoundingSphere',\
       D3DXComputeNormals,'D3DXComputeNormals',\
       D3DXCreateBox,'D3DXCreateBox',\
       D3DXCreateBuffer,'D3DXCreateBuffer',\
       D3DXCreateCubeTexture,'D3DXCreateCubeTexture',\
       D3DXCreateCubeTextureFromFileEx ,'D3DXCreateCubeTextureFromFileExW',\
       D3DXCreateCubeTextureFromFileInMemory,'D3DXCreateCubeTextureFromFileInMemory',\
       D3DXCreateCubeTextureFromFileInMemoryEx,'D3DXCreateCubeTextureFromFileInMemoryEx',\
       D3DXCreateCubeTextureFromFile ,'D3DXCreateCubeTextureFromFileW',\
       D3DXCreateCylinder,'D3DXCreateCylinder',\
       D3DXCreateEffect,'D3DXCreateEffect',\
       D3DXCreateFont,'D3DXCreateFont',\
       D3DXCreateFontIndirect,'D3DXCreateFontIndirect',\
       D3DXCreateMatrixStack,'D3DXCreateMatrixStack',\
       D3DXCreateMesh,'D3DXCreateMesh',\
       D3DXCreateMeshFVF,'D3DXCreateMeshFVF',\
       D3DXCreatePMeshFromStream,'D3DXCreatePMeshFromStream',\
       D3DXCreatePolygon,'D3DXCreatePolygon',\
       D3DXCreateRenderToEnvMap,'D3DXCreateRenderToEnvMap',\
       D3DXCreateRenderToSurface,'D3DXCreateRenderToSurface',\
       D3DXCreateSPMesh,'D3DXCreateSPMesh',\
       D3DXCreateSkinMesh,'D3DXCreateSkinMesh',\
       D3DXCreateSkinMeshFVF,'D3DXCreateSkinMeshFVF',\
       D3DXCreateSkinMeshFromMesh,'D3DXCreateSkinMeshFromMesh',\
       D3DXCreateSphere,'D3DXCreateSphere',\
       D3DXCreateSprite,'D3DXCreateSprite',\
       D3DXCreateTeapot,'D3DXCreateTeapot',\
       D3DXCreateText ,'D3DXCreateTextW',\
       D3DXCreateTexture,'D3DXCreateTexture',\
       D3DXCreateTextureFromFileEx ,'D3DXCreateTextureFromFileExW',\
       D3DXCreateTextureFromFileInMemory,'D3DXCreateTextureFromFileInMemory',\
       D3DXCreateTextureFromFileInMemoryEx,'D3DXCreateTextureFromFileInMemoryEx',\
       D3DXCreateTextureFromFile ,'D3DXCreateTextureFromFileW',\
       D3DXCreateTextureFromResourceEx ,'D3DXCreateTextureFromResourceExW',\
       D3DXCreateTextureFromResource ,'D3DXCreateTextureFromResourceW',\
       D3DXCreateTorus,'D3DXCreateTorus',\
       D3DXCreateVolumeTexture,'D3DXCreateVolumeTexture',\
       D3DXDeclaratorFromFVF,'D3DXDeclaratorFromFVF',\
       D3DXFVFFromDeclarator,'D3DXFVFFromDeclarator',\
       D3DXFilterCubeTexture,'D3DXFilterCubeTexture',\
       D3DXFilterTexture,'D3DXFilterTexture',\
       D3DXFilterVolumeTexture,'D3DXFilterVolumeTexture',\
       D3DXGeneratePMesh,'D3DXGeneratePMesh',\
       D3DXGetErrorString ,'D3DXGetErrorStringW',\
       D3DXGetFVFVertexSize,'D3DXGetFVFVertexSize',\
       D3DXIntersect,'D3DXIntersect',\
       D3DXLoadMeshFromX,'D3DXLoadMeshFromX',\
       D3DXLoadMeshFromXof,'D3DXLoadMeshFromXof',\
       D3DXLoadSkinMeshFromXof,'D3DXLoadSkinMeshFromXof',\
       D3DXLoadSurfaceFromFileInMemory,'D3DXLoadSurfaceFromFileInMemory',\
       D3DXLoadSurfaceFromFile ,'D3DXLoadSurfaceFromFileW',\
       D3DXLoadSurfaceFromMemory,'D3DXLoadSurfaceFromMemory',\
       D3DXLoadSurfaceFromResource ,'D3DXLoadSurfaceFromResourceW',\
       D3DXLoadSurfaceFromSurface,'D3DXLoadSurfaceFromSurface',\
       D3DXLoadVolumeFromMemory,'D3DXLoadVolumeFromMemory',\
       D3DXLoadVolumeFromVolume,'D3DXLoadVolumeFromVolume',\
       D3DXMatrixAffineTransformation,'D3DXMatrixAffineTransformation',\
       D3DXMatrixInverse,'D3DXMatrixInverse',\
       D3DXMatrixLookAtLH,'D3DXMatrixLookAtLH',\
       D3DXMatrixLookAtRH,'D3DXMatrixLookAtRH',\
       D3DXMatrixMultiply,'D3DXMatrixMultiply',\
       D3DXMatrixOrthoLH,'D3DXMatrixOrthoLH',\
       D3DXMatrixOrthoOffCenterLH,'D3DXMatrixOrthoOffCenterLH',\
       D3DXMatrixOrthoOffCenterRH,'D3DXMatrixOrthoOffCenterRH',\
       D3DXMatrixOrthoRH,'D3DXMatrixOrthoRH',\
       D3DXMatrixPerspectiveFovLH,'D3DXMatrixPerspectiveFovLH',\
       D3DXMatrixPerspectiveFovRH,'D3DXMatrixPerspectiveFovRH',\
       D3DXMatrixPerspectiveLH,'D3DXMatrixPerspectiveLH',\
       D3DXMatrixPerspectiveOffCenterLH,'D3DXMatrixPerspectiveOffCenterLH',\
       D3DXMatrixPerspectiveOffCenterRH,'D3DXMatrixPerspectiveOffCenterRH',\
       D3DXMatrixPerspectiveRH,'D3DXMatrixPerspectiveRH',\
       D3DXMatrixReflect,'D3DXMatrixReflect',\
       D3DXMatrixRotationAxis,'D3DXMatrixRotationAxis',\
       D3DXMatrixRotationQuaternion,'D3DXMatrixRotationQuaternion',\
       D3DXMatrixRotationX,'D3DXMatrixRotationX',\
       D3DXMatrixRotationY,'D3DXMatrixRotationY',\
       D3DXMatrixRotationYawPitchRoll,'D3DXMatrixRotationYawPitchRoll',\
       D3DXMatrixRotationZ,'D3DXMatrixRotationZ',\
       D3DXMatrixScaling,'D3DXMatrixScaling',\
       D3DXMatrixShadow,'D3DXMatrixShadow',\
       D3DXMatrixTransformation,'D3DXMatrixTransformation',\
       D3DXMatrixTranslation,'D3DXMatrixTranslation',\
       D3DXMatrixTranspose,'D3DXMatrixTranspose',\
       D3DXMatrixfDeterminant,'D3DXMatrixfDeterminant',\
       D3DXPlaneFromPointNormal,'D3DXPlaneFromPointNormal',\
       D3DXPlaneFromPoints,'D3DXPlaneFromPoints',\
       D3DXPlaneIntersectLine,'D3DXPlaneIntersectLine',\
       D3DXPlaneNormalize,'D3DXPlaneNormalize',\
       D3DXPlaneTransform,'D3DXPlaneTransform',\
       D3DXQuaternionBaryCentric,'D3DXQuaternionBaryCentric',\
       D3DXQuaternionExp,'D3DXQuaternionExp',\
       D3DXQuaternionInverse,'D3DXQuaternionInverse',\
       D3DXQuaternionLn,'D3DXQuaternionLn',\
       D3DXQuaternionMultiply,'D3DXQuaternionMultiply',\
       D3DXQuaternionNormalize,'D3DXQuaternionNormalize',\
       D3DXQuaternionRotationAxis,'D3DXQuaternionRotationAxis',\
       D3DXQuaternionRotationMatrix,'D3DXQuaternionRotationMatrix',\
       D3DXQuaternionRotationYawPitchRoll,'D3DXQuaternionRotationYawPitchRoll',\
       D3DXQuaternionSlerp,'D3DXQuaternionSlerp',\
       D3DXQuaternionSquad,'D3DXQuaternionSquad',\
       D3DXQuaternionToAxisAngle,'D3DXQuaternionToAxisAngle',\
       D3DXSaveMeshToX,'D3DXSaveMeshToX',\
       D3DXSimplifyMesh,'D3DXSimplifyMesh',\
       D3DXSphereBoundProbe,'D3DXSphereBoundProbe',\
       D3DXTesselateMesh,'D3DXTesselateMesh',\
       D3DXValidMesh,'D3DXValidMesh',\
       D3DXVec2BaryCentric,'D3DXVec2BaryCentric',\
       D3DXVec2CatmullRom,'D3DXVec2CatmullRom',\
       D3DXVec2Hermite,'D3DXVec2Hermite',\
       D3DXVec2Normalize,'D3DXVec2Normalize',\
       D3DXVec2Transform,'D3DXVec2Transform',\
       D3DXVec2TransformCoord,'D3DXVec2TransformCoord',\
       D3DXVec2TransformNormal,'D3DXVec2TransformNormal',\
       D3DXVec3BaryCentric,'D3DXVec3BaryCentric',\
       D3DXVec3CatmullRom,'D3DXVec3CatmullRom',\
       D3DXVec3Hermite,'D3DXVec3Hermite',\
       D3DXVec3Normalize,'D3DXVec3Normalize',\
       D3DXVec3Project,'D3DXVec3Project',\
       D3DXVec3Transform,'D3DXVec3Transform',\
       D3DXVec3TransformCoord,'D3DXVec3TransformCoord',\
       D3DXVec3TransformNormal,'D3DXVec3TransformNormal',\
       D3DXVec3Unproject,'D3DXVec3Unproject',\
       D3DXVec4BaryCentric,'D3DXVec4BaryCentric',\
       D3DXVec4CatmullRom,'D3DXVec4CatmullRom',\
       D3DXVec4Cross,'D3DXVec4Cross',\
       D3DXVec4Hermite,'D3DXVec4Hermite',\
       D3DXVec4Normalize,'D3DXVec4Normalize',\
       D3DXVec4Transform,'D3DXVec4Transform',\
       D3DXWeldVertices,'D3DXWeldVertices'